{"time":"2026-06-08T07:30:20.374Z","level":"info","logger":"webservice","msg":"Logging initialized"}
{"time":"2026-06-08T07:30:20.382Z","level":"info","logger":"webservice","msg":"Server starting...","id":"12355b21-5a25-4a1d-b6d2-f6e02c9b95b4","name":"AI Bridge","description":"AI Bridge connecting IVA Apps with XProtect","webpage":"","health_endpoint":"http://192.168.4.232:3500/processing-server/api/health/graphql","vps_endpoint":"http://192.168.4.232:8787/processing-server","broker_rest_endpoint":"http://192.168.4.232:8382","broker_grpc_endpoint":"grpc://192.168.4.232:8383","rtsp_endpoint":"rtsp://192.168.4.232:8554","webrtc_endpoint":"ws://192.168.4.232:8555","ds_endpoint":"grpc://192.168.4.232:9898","ds_endpoint_internal":"grpc://aibridge-streaming:9898","bridge_graphql_schema":"./bridge_api.graphql","bridge_graphql_subscription_port":"4001","graphiql_subscription_endpoint":"ws://192.168.4.232:4001/api/bridge/graphql","config_requests_topic":"voyager.topics.daim.gateway.config_requests","config_responses_topic":"voyager.topics.daim.gateway.config_responses","endpoint_status_topic":"voyager.topics.daim.gateway.endpoint_status","partitions_of_event_topics":"4","partitions_of_metadata_topics":"2","partitions_of_audio_topics":"2","brokers":"aibridge-kafka-broker:29092","sparql_query_endpoint":"http://aibridge-fuseki:3030/voyager/query","sparql_update_endpoint":"http://aibridge-fuseki:3030/voyager/update","gateway_id":"1b80eaa0-203d-4dc0-ae3b-9bf4b85ec992","gateway_version":"1.0.0","document_root":"/root/bin/html","port_number":"4000","log_max_size":"100","log_max_backups":"15","log_level":"info","log_file_enabled":"true","settings_path":"config/appsettings/settings.json"}
{"time":"2026-06-08T07:30:20.387Z","level":"info","logger":"webservice","msg":"Creating new Kafka admin client..."}
{"time":"2026-06-08T07:30:20.436Z","level":"error","logger":"kafkajs","msg":"Connection error: connect ECONNREFUSED 172.18.0.6:29092","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","stack":"Error: connect ECONNREFUSED 172.18.0.6:29092\n    at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1636:16)"}}
{"time":"2026-06-08T07:30:20.440Z","level":"error","logger":"kafkajs","msg":"Failed to connect to seed broker, trying another broker from the list: Connection error: connect ECONNREFUSED 172.18.0.6:29092","data":{"retryCount":0,"retryTime":248}}
{"time":"2026-06-08T07:30:20.698Z","level":"error","logger":"kafkajs","msg":"Connection error: connect ECONNREFUSED 172.18.0.6:29092","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","stack":"Error: connect ECONNREFUSED 172.18.0.6:29092\n    at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1636:16)"}}
{"time":"2026-06-08T07:30:20.702Z","level":"error","logger":"kafkajs","msg":"Failed to connect to seed broker, trying another broker from the list: Connection error: connect ECONNREFUSED 172.18.0.6:29092","data":{"retryCount":1,"retryTime":436}}
{"time":"2026-06-08T07:30:21.151Z","level":"error","logger":"kafkajs","msg":"Connection error: connect ECONNREFUSED 172.18.0.6:29092","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","stack":"Error: connect ECONNREFUSED 172.18.0.6:29092\n    at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1636:16)"}}
{"time":"2026-06-08T07:30:21.156Z","level":"error","logger":"kafkajs","msg":"Failed to connect to seed broker, trying another broker from the list: Connection error: connect ECONNREFUSED 172.18.0.6:29092","data":{"retryCount":2,"retryTime":996}}
{"time":"2026-06-08T07:30:22.163Z","level":"error","logger":"kafkajs","msg":"Connection error: connect ECONNREFUSED 172.18.0.6:29092","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","stack":"Error: connect ECONNREFUSED 172.18.0.6:29092\n    at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1636:16)"}}
{"time":"2026-06-08T07:30:22.167Z","level":"error","logger":"kafkajs","msg":"Failed to connect to seed broker, trying another broker from the list: Connection error: connect ECONNREFUSED 172.18.0.6:29092","data":{"retryCount":3,"retryTime":2158}}
{"time":"2026-06-08T07:30:24.334Z","level":"error","logger":"kafkajs","msg":"Connection error: connect ECONNREFUSED 172.18.0.6:29092","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","stack":"Error: connect ECONNREFUSED 172.18.0.6:29092\n    at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1636:16)"}}
{"time":"2026-06-08T07:30:24.338Z","level":"error","logger":"kafkajs","msg":"Failed to connect to seed broker, trying another broker from the list: Connection error: connect ECONNREFUSED 172.18.0.6:29092","data":{"retryCount":4,"retryTime":4972}}
{"time":"2026-06-08T07:30:29.322Z","level":"error","logger":"kafkajs","msg":"Connection error: connect ECONNREFUSED 172.18.0.6:29092","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","stack":"Error: connect ECONNREFUSED 172.18.0.6:29092\n    at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1636:16)"}}
{"time":"2026-06-08T07:30:29.323Z","level":"error","logger":"kafkajs","msg":"Failed to connect to seed broker, trying another broker from the list: Connection error: connect ECONNREFUSED 172.18.0.6:29092","data":{"retryCount":5,"retryTime":10228}}
{"time":"2026-06-08T07:30:39.594Z","level":"info","logger":"webservice","msg":"Creating new Kafka admin client succeeded"}
{"time":"2026-06-08T07:30:39.596Z","level":"info","logger":"webservice","msg":"Creating new Kafka producer..."}
{"time":"2026-06-08T07:30:39.611Z","level":"info","logger":"webservice","msg":"Creating new Kafka producer succeeded"}
{"time":"2026-06-08T07:30:39.614Z","level":"info","logger":"webservice","msg":"Creating new Kafka consumer..."}
{"time":"2026-06-08T07:30:39.632Z","level":"info","logger":"webservice","msg":"Creating new Kafka consumer succeeded"}
{"time":"2026-06-08T07:30:39.634Z","level":"info","logger":"webservice","msg":"Verifying gateway graph..."}
{"time":"2026-06-08T07:30:39.726Z","level":"info","logger":"webservice","msg":"Verifying gateway graph succeeded"}
{"time":"2026-06-08T07:30:39.728Z","level":"info","logger":"webservice","msg":"Verifying existence of kafka topics..."}
{"time":"2026-06-08T07:30:39.759Z","level":"info","logger":"webservice","msg":"Not all topics available yet (will retry in 5 seconds)"}
{"time":"2026-06-08T07:30:44.782Z","level":"info","logger":"webservice","msg":"Verifying existence of kafka topics succeeded"}
{"time":"2026-06-08T07:30:44.960Z","level":"info","logger":"webservice","msg":"Server started"}
{"time":"2026-06-08T07:30:44.979Z","level":"info","logger":"kafkajs","msg":"Starting","data":{"groupId":"5c7cdd51-d581-48d6-b866-8f6ee8e2d544"}}
{"time":"2026-06-08T07:30:45.002Z","level":"error","logger":"kafkajs","msg":"Response GroupCoordinator(key: 10, version: 2)","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","error":"The group coordinator is not available","correlationId":3,"size":55}}
{"time":"2026-06-08T07:30:45.354Z","level":"error","logger":"kafkajs","msg":"Response GroupCoordinator(key: 10, version: 2)","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","error":"The group coordinator is not available","correlationId":4,"size":55}}
{"time":"2026-06-08T07:30:45.876Z","level":"error","logger":"kafkajs","msg":"Response GroupCoordinator(key: 10, version: 2)","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","error":"The group coordinator is not available","correlationId":5,"size":55}}
{"time":"2026-06-08T07:30:47.040Z","level":"error","logger":"kafkajs","msg":"Response GroupCoordinator(key: 10, version: 2)","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","error":"The group coordinator is not available","correlationId":6,"size":55}}
{"time":"2026-06-08T07:30:49.747Z","level":"error","logger":"kafkajs","msg":"Response GroupCoordinator(key: 10, version: 2)","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","error":"The group coordinator is not available","correlationId":7,"size":55}}
{"time":"2026-06-08T07:30:58.166Z","level":"info","logger":"kafkajs","msg":"Consumer has joined the group","data":{"groupId":"5c7cdd51-d581-48d6-b866-8f6ee8e2d544","memberId":"vmsbridge/webservice-ac71557c-409b-4b21-b0a2-d982587bebff","leaderId":"vmsbridge/webservice-ac71557c-409b-4b21-b0a2-d982587bebff","isLeader":true,"memberAssignment":{"voyager.topics.daim.gateway.config_responses":[0,1],"voyager.topics.daim.gateway.endpoint_status":[0,1]},"groupProtocol":"RoundRobinAssigner","duration":13181}}
{"time":"2026-06-08T07:31:00.454Z","level":"info","logger":"webservice","msg":"Creating topics: event.f400183e-6155-563e-a899-ef438b87cde3.detect_objects.analytics_event, metadata.f400183e-6155-563e-a899-ef438b87cde3.detections.deepstream_minimal"}
{"time":"2026-06-08T07:31:04.173Z","level":"info","logger":"webservice","msg":"Creating topics: event.f400183e-6155-563e-a899-ef438b87cde3.detect_objects.analytics_event, metadata.f400183e-6155-563e-a899-ef438b87cde3.detections.deepstream_minimal"}
{"time":"2026-06-08T07:31:04.188Z","level":"error","logger":"kafkajs","msg":"Response CreateTopics(key: 19, version: 3)","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","error":"Topic creation errors","correlationId":9,"size":368}}
{"time":"2026-06-08T07:47:58.825Z","level":"error","logger":"webservice","msg":"Must provide query string.","extensions":{"http":{"spec":true,"status":400,"headers":{"Allow":"GET, POST"}}},"stack":"GraphQLError: Must provide query string.\n    at createGraphQLError (/root/bin/node_modules/@graphql-tools/utils/cjs/errors.js:9:12)\n    at checkGraphQLQueryParams (/root/bin/node_modules/graphql-yoga/cjs/plugins/requestValidation/useCheckGraphQLQueryParams.js:53:46)\n    at onParams (/root/bin/node_modules/graphql-yoga/cjs/plugins/requestValidation/useCheckGraphQLQueryParams.js:120:13)\n    at YogaServer.getResultForParams (/root/bin/node_modules/graphql-yoga/cjs/server.js:310:23)\n    at YogaServer.handle (/root/bin/node_modules/graphql-yoga/cjs/server.js:83:24)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async handlerWithErrorHandling (/root/bin/node_modules/@whatwg-node/server/cjs/plugins/useErrorHandling.js:33:38)\n    at async handleRequest (/root/bin/node_modules/@whatwg-node/server/cjs/createServerAdapter.js:73:24)\n    at async requestListener (/root/bin/node_modules/@whatwg-node/server/cjs/createServerAdapter.js:100:26)"}
{"time":"2026-06-08T07:49:04.648Z","level":"info","logger":"webservice","msg":"Creating topics: event.ea3ce202-8fd5-5c74-8ceb-28c612278133.dubai-people-detection_person.analytics_event"}
{"time":"2026-06-30T14:45:02.022Z","level":"info","logger":"webservice","msg":"Logging initialized"}
{"time":"2026-06-30T14:45:02.077Z","level":"info","logger":"webservice","msg":"Server starting...","id":"12355b21-5a25-4a1d-b6d2-f6e02c9b95b4","name":"AI Bridge","description":"AI Bridge connecting IVA Apps with XProtect","webpage":"","health_endpoint":"http://192.168.4.232:3500/processing-server/api/health/graphql","vps_endpoint":"http://192.168.4.232:8787/processing-server","broker_rest_endpoint":"http://192.168.4.232:8382","broker_grpc_endpoint":"grpc://192.168.4.232:8383","rtsp_endpoint":"rtsp://192.168.4.232:8554","webrtc_endpoint":"ws://192.168.4.232:8555","ds_endpoint":"grpc://192.168.4.232:9898","ds_endpoint_internal":"grpc://aibridge-streaming:9898","bridge_graphql_schema":"./bridge_api.graphql","bridge_graphql_subscription_port":"4001","graphiql_subscription_endpoint":"ws://192.168.4.232:4001/api/bridge/graphql","config_requests_topic":"voyager.topics.daim.gateway.config_requests","config_responses_topic":"voyager.topics.daim.gateway.config_responses","endpoint_status_topic":"voyager.topics.daim.gateway.endpoint_status","partitions_of_event_topics":"4","partitions_of_metadata_topics":"2","partitions_of_audio_topics":"2","brokers":"aibridge-kafka-broker:29092","sparql_query_endpoint":"http://aibridge-fuseki:3030/voyager/query","sparql_update_endpoint":"http://aibridge-fuseki:3030/voyager/update","gateway_id":"1b80eaa0-203d-4dc0-ae3b-9bf4b85ec992","gateway_version":"1.0.0","document_root":"/root/bin/html","port_number":"4000","log_max_size":"100","log_max_backups":"15","log_level":"info","log_file_enabled":"true","settings_path":"config/appsettings/settings.json"}
{"time":"2026-06-30T14:45:02.082Z","level":"info","logger":"webservice","msg":"Creating new Kafka admin client..."}
{"time":"2026-06-30T14:45:02.124Z","level":"error","logger":"kafkajs","msg":"Connection error: connect ECONNREFUSED 172.18.0.7:29092","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","stack":"Error: connect ECONNREFUSED 172.18.0.7:29092\n    at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1636:16)"}}
{"time":"2026-06-30T14:45:02.129Z","level":"error","logger":"kafkajs","msg":"Failed to connect to seed broker, trying another broker from the list: Connection error: connect ECONNREFUSED 172.18.0.7:29092","data":{"retryCount":0,"retryTime":257}}
{"time":"2026-06-30T14:45:02.394Z","level":"error","logger":"kafkajs","msg":"Connection error: connect ECONNREFUSED 172.18.0.7:29092","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","stack":"Error: connect ECONNREFUSED 172.18.0.7:29092\n    at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1636:16)"}}
{"time":"2026-06-30T14:45:02.397Z","level":"error","logger":"kafkajs","msg":"Failed to connect to seed broker, trying another broker from the list: Connection error: connect ECONNREFUSED 172.18.0.7:29092","data":{"retryCount":1,"retryTime":432}}
{"time":"2026-06-30T14:45:02.838Z","level":"error","logger":"kafkajs","msg":"Connection error: connect ECONNREFUSED 172.18.0.7:29092","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","stack":"Error: connect ECONNREFUSED 172.18.0.7:29092\n    at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1636:16)"}}
{"time":"2026-06-30T14:45:02.840Z","level":"error","logger":"kafkajs","msg":"Failed to connect to seed broker, trying another broker from the list: Connection error: connect ECONNREFUSED 172.18.0.7:29092","data":{"retryCount":2,"retryTime":1006}}
{"time":"2026-06-30T14:45:03.853Z","level":"error","logger":"kafkajs","msg":"Connection error: connect ECONNREFUSED 172.18.0.7:29092","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","stack":"Error: connect ECONNREFUSED 172.18.0.7:29092\n    at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1636:16)"}}
{"time":"2026-06-30T14:45:03.856Z","level":"error","logger":"kafkajs","msg":"Failed to connect to seed broker, trying another broker from the list: Connection error: connect ECONNREFUSED 172.18.0.7:29092","data":{"retryCount":3,"retryTime":2004}}
{"time":"2026-06-30T14:45:05.866Z","level":"error","logger":"kafkajs","msg":"Connection error: connect ECONNREFUSED 172.18.0.7:29092","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","stack":"Error: connect ECONNREFUSED 172.18.0.7:29092\n    at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1636:16)"}}
{"time":"2026-06-30T14:45:05.869Z","level":"error","logger":"kafkajs","msg":"Failed to connect to seed broker, trying another broker from the list: Connection error: connect ECONNREFUSED 172.18.0.7:29092","data":{"retryCount":4,"retryTime":3718}}
{"time":"2026-06-30T14:45:09.595Z","level":"error","logger":"kafkajs","msg":"Connection error: connect ECONNREFUSED 172.18.0.7:29092","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","stack":"Error: connect ECONNREFUSED 172.18.0.7:29092\n    at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1636:16)"}}
{"time":"2026-06-30T14:45:09.596Z","level":"error","logger":"kafkajs","msg":"Failed to connect to seed broker, trying another broker from the list: Connection error: connect ECONNREFUSED 172.18.0.7:29092","data":{"retryCount":5,"retryTime":7284}}
{"time":"2026-06-30T14:45:16.889Z","level":"error","logger":"kafkajs","msg":"Connection error: connect ECONNREFUSED 172.18.0.7:29092","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","stack":"Error: connect ECONNREFUSED 172.18.0.7:29092\n    at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1636:16)"}}
{"time":"2026-06-30T14:45:16.891Z","level":"error","logger":"kafkajs","msg":"Failed to connect to seed broker, trying another broker from the list: Connection error: connect ECONNREFUSED 172.18.0.7:29092","data":{"retryCount":6,"retryTime":16188}}
{"time":"2026-06-30T14:45:33.086Z","level":"error","logger":"kafkajs","msg":"Connection error: connect ECONNREFUSED 172.18.0.7:29092","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","stack":"Error: connect ECONNREFUSED 172.18.0.7:29092\n    at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1636:16)"}}
{"time":"2026-06-30T14:45:33.088Z","level":"error","logger":"kafkajs","msg":"Failed to connect to seed broker, trying another broker from the list: Connection error: connect ECONNREFUSED 172.18.0.7:29092","data":{"retryCount":7,"retryTime":27670}}
{"time":"2026-06-30T14:46:00.838Z","level":"info","logger":"webservice","msg":"Creating new Kafka admin client succeeded"}
{"time":"2026-06-30T14:46:00.839Z","level":"info","logger":"webservice","msg":"Creating new Kafka producer..."}
{"time":"2026-06-30T14:46:00.852Z","level":"info","logger":"webservice","msg":"Creating new Kafka producer succeeded"}
{"time":"2026-06-30T14:46:00.854Z","level":"info","logger":"webservice","msg":"Creating new Kafka consumer..."}
{"time":"2026-06-30T14:46:00.864Z","level":"info","logger":"webservice","msg":"Creating new Kafka consumer succeeded"}
{"time":"2026-06-30T14:46:00.866Z","level":"info","logger":"webservice","msg":"Verifying gateway graph..."}
{"time":"2026-06-30T14:46:00.939Z","level":"info","logger":"webservice","msg":"Verifying gateway graph succeeded"}
{"time":"2026-06-30T14:46:00.940Z","level":"info","logger":"webservice","msg":"Verifying existence of kafka topics..."}
{"time":"2026-06-30T14:46:00.977Z","level":"info","logger":"webservice","msg":"Verifying existence of kafka topics succeeded"}
{"time":"2026-06-30T14:46:01.101Z","level":"info","logger":"webservice","msg":"Server started"}
{"time":"2026-06-30T14:46:01.116Z","level":"info","logger":"kafkajs","msg":"Starting","data":{"groupId":"8fcd14a3-6151-48f1-ae3b-1aa10b2d4804"}}
{"time":"2026-06-30T14:46:04.227Z","level":"info","logger":"kafkajs","msg":"Consumer has joined the group","data":{"groupId":"8fcd14a3-6151-48f1-ae3b-1aa10b2d4804","memberId":"vmsbridge/webservice-d2af8de0-7be8-4aaa-8b1d-c8ba4b53219e","leaderId":"vmsbridge/webservice-d2af8de0-7be8-4aaa-8b1d-c8ba4b53219e","isLeader":true,"memberAssignment":{"voyager.topics.daim.gateway.config_responses":[0,1],"voyager.topics.daim.gateway.endpoint_status":[0,1]},"groupProtocol":"RoundRobinAssigner","duration":3109}}
{"time":"2026-06-30T14:48:47.944Z","level":"info","logger":"webservice","msg":"Creating topics: event.ea3ce202-8fd5-5c74-8ceb-28c612278133.dubai-people-detection_person.analytics_event"}
{"time":"2026-06-30T14:48:48.011Z","level":"error","logger":"kafkajs","msg":"Response CreateTopics(key: 19, version: 3)","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","error":"Topic creation errors","correlationId":4,"size":218}}
{"time":"2026-06-30T15:24:02.006Z","level":"info","logger":"webservice","msg":"Logging initialized"}
{"time":"2026-06-30T15:24:02.067Z","level":"info","logger":"webservice","msg":"Server starting...","id":"12355b21-5a25-4a1d-b6d2-f6e02c9b95b4","name":"AI Bridge","description":"AI Bridge connecting IVA Apps with XProtect","webpage":"","health_endpoint":"http://192.168.4.232:3500/processing-server/api/health/graphql","vps_endpoint":"http://192.168.4.232:8787/processing-server","broker_rest_endpoint":"http://192.168.4.232:8382","broker_grpc_endpoint":"grpc://192.168.4.232:8383","rtsp_endpoint":"rtsp://192.168.4.232:8554","webrtc_endpoint":"ws://192.168.4.232:8555","ds_endpoint":"grpc://192.168.4.232:9898","ds_endpoint_internal":"grpc://aibridge-streaming:9898","bridge_graphql_schema":"./bridge_api.graphql","bridge_graphql_subscription_port":"4001","graphiql_subscription_endpoint":"ws://192.168.4.232:4001/api/bridge/graphql","config_requests_topic":"voyager.topics.daim.gateway.config_requests","config_responses_topic":"voyager.topics.daim.gateway.config_responses","endpoint_status_topic":"voyager.topics.daim.gateway.endpoint_status","partitions_of_event_topics":"4","partitions_of_metadata_topics":"2","partitions_of_audio_topics":"2","brokers":"aibridge-kafka-broker:29092","sparql_query_endpoint":"http://aibridge-fuseki:3030/voyager/query","sparql_update_endpoint":"http://aibridge-fuseki:3030/voyager/update","gateway_id":"1b80eaa0-203d-4dc0-ae3b-9bf4b85ec992","gateway_version":"1.0.0","document_root":"/root/bin/html","port_number":"4000","log_max_size":"100","log_max_backups":"15","log_level":"info","log_file_enabled":"true","settings_path":"config/appsettings/settings.json"}
{"time":"2026-06-30T15:24:02.077Z","level":"info","logger":"webservice","msg":"Creating new Kafka admin client..."}
{"time":"2026-06-30T15:24:02.127Z","level":"error","logger":"kafkajs","msg":"Connection error: connect ECONNREFUSED 172.18.0.2:29092","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","stack":"Error: connect ECONNREFUSED 172.18.0.2:29092\n    at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1636:16)"}}
{"time":"2026-06-30T15:24:02.132Z","level":"error","logger":"kafkajs","msg":"Failed to connect to seed broker, trying another broker from the list: Connection error: connect ECONNREFUSED 172.18.0.2:29092","data":{"retryCount":0,"retryTime":268}}
{"time":"2026-06-30T15:24:02.408Z","level":"error","logger":"kafkajs","msg":"Connection error: connect ECONNREFUSED 172.18.0.2:29092","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","stack":"Error: connect ECONNREFUSED 172.18.0.2:29092\n    at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1636:16)"}}
{"time":"2026-06-30T15:24:02.410Z","level":"error","logger":"kafkajs","msg":"Failed to connect to seed broker, trying another broker from the list: Connection error: connect ECONNREFUSED 172.18.0.2:29092","data":{"retryCount":1,"retryTime":612}}
{"time":"2026-06-30T15:24:03.030Z","level":"error","logger":"kafkajs","msg":"Connection error: connect ECONNREFUSED 172.18.0.2:29092","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","stack":"Error: connect ECONNREFUSED 172.18.0.2:29092\n    at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1636:16)"}}
{"time":"2026-06-30T15:24:03.033Z","level":"error","logger":"kafkajs","msg":"Failed to connect to seed broker, trying another broker from the list: Connection error: connect ECONNREFUSED 172.18.0.2:29092","data":{"retryCount":2,"retryTime":1102}}
{"time":"2026-06-30T15:24:04.141Z","level":"error","logger":"kafkajs","msg":"Connection error: connect ECONNREFUSED 172.18.0.2:29092","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","stack":"Error: connect ECONNREFUSED 172.18.0.2:29092\n    at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1636:16)"}}
{"time":"2026-06-30T15:24:04.144Z","level":"error","logger":"kafkajs","msg":"Failed to connect to seed broker, trying another broker from the list: Connection error: connect ECONNREFUSED 172.18.0.2:29092","data":{"retryCount":3,"retryTime":2042}}
{"time":"2026-06-30T15:24:06.194Z","level":"error","logger":"kafkajs","msg":"Connection error: connect ECONNREFUSED 172.18.0.2:29092","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","stack":"Error: connect ECONNREFUSED 172.18.0.2:29092\n    at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1636:16)"}}
{"time":"2026-06-30T15:24:06.196Z","level":"error","logger":"kafkajs","msg":"Failed to connect to seed broker, trying another broker from the list: Connection error: connect ECONNREFUSED 172.18.0.2:29092","data":{"retryCount":4,"retryTime":3296}}
{"time":"2026-06-30T15:24:09.501Z","level":"error","logger":"kafkajs","msg":"Connection error: connect ECONNREFUSED 172.18.0.2:29092","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","stack":"Error: connect ECONNREFUSED 172.18.0.2:29092\n    at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1636:16)"}}
{"time":"2026-06-30T15:24:09.502Z","level":"error","logger":"kafkajs","msg":"Failed to connect to seed broker, trying another broker from the list: Connection error: connect ECONNREFUSED 172.18.0.2:29092","data":{"retryCount":5,"retryTime":5482}}
{"time":"2026-06-30T15:24:14.994Z","level":"error","logger":"kafkajs","msg":"Connection error: connect ECONNREFUSED 172.18.0.2:29092","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","stack":"Error: connect ECONNREFUSED 172.18.0.2:29092\n    at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1636:16)"}}
{"time":"2026-06-30T15:24:14.996Z","level":"error","logger":"kafkajs","msg":"Failed to connect to seed broker, trying another broker from the list: Connection error: connect ECONNREFUSED 172.18.0.2:29092","data":{"retryCount":6,"retryTime":10264}}
{"time":"2026-06-30T15:24:25.269Z","level":"error","logger":"kafkajs","msg":"Connection error: connect ECONNREFUSED 172.18.0.2:29092","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","stack":"Error: connect ECONNREFUSED 172.18.0.2:29092\n    at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1636:16)"}}
{"time":"2026-06-30T15:24:25.272Z","level":"error","logger":"kafkajs","msg":"Failed to connect to seed broker, trying another broker from the list: Connection error: connect ECONNREFUSED 172.18.0.2:29092","data":{"retryCount":7,"retryTime":17966}}
{"time":"2026-06-30T15:24:43.302Z","level":"info","logger":"webservice","msg":"Creating new Kafka admin client succeeded"}
{"time":"2026-06-30T15:24:43.304Z","level":"info","logger":"webservice","msg":"Creating new Kafka producer..."}
{"time":"2026-06-30T15:24:43.314Z","level":"info","logger":"webservice","msg":"Creating new Kafka producer succeeded"}
{"time":"2026-06-30T15:24:43.317Z","level":"info","logger":"webservice","msg":"Creating new Kafka consumer..."}
{"time":"2026-06-30T15:24:43.326Z","level":"info","logger":"webservice","msg":"Creating new Kafka consumer succeeded"}
{"time":"2026-06-30T15:24:43.328Z","level":"info","logger":"webservice","msg":"Verifying gateway graph..."}
{"time":"2026-06-30T15:24:43.405Z","level":"info","logger":"webservice","msg":"Verifying gateway graph succeeded"}
{"time":"2026-06-30T15:24:43.406Z","level":"info","logger":"webservice","msg":"Verifying existence of kafka topics..."}
{"time":"2026-06-30T15:24:43.466Z","level":"info","logger":"webservice","msg":"Verifying existence of kafka topics succeeded"}
{"time":"2026-06-30T15:24:43.599Z","level":"info","logger":"webservice","msg":"Server started"}
{"time":"2026-06-30T15:24:43.613Z","level":"info","logger":"kafkajs","msg":"Starting","data":{"groupId":"a8157659-34de-4daf-a476-2d266fb263a0"}}
{"time":"2026-06-30T15:24:46.727Z","level":"info","logger":"kafkajs","msg":"Consumer has joined the group","data":{"groupId":"a8157659-34de-4daf-a476-2d266fb263a0","memberId":"vmsbridge/webservice-3bc4defe-40a5-4b4f-b72b-46833a9f89df","leaderId":"vmsbridge/webservice-3bc4defe-40a5-4b4f-b72b-46833a9f89df","isLeader":true,"memberAssignment":{"voyager.topics.daim.gateway.config_responses":[0,1],"voyager.topics.daim.gateway.endpoint_status":[0,1]},"groupProtocol":"RoundRobinAssigner","duration":3112}}
{"time":"2026-06-30T15:27:47.216Z","level":"info","logger":"webservice","msg":"Creating topics: event.ea3ce202-8fd5-5c74-8ceb-28c612278133.dubai-people-detection_person.analytics_event"}
{"time":"2026-06-30T15:27:47.279Z","level":"error","logger":"kafkajs","msg":"Response CreateTopics(key: 19, version: 3)","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","error":"Topic creation errors","correlationId":4,"size":218}}
{"time":"2026-07-10T12:13:16.956Z","level":"info","logger":"webservice","msg":"Creating topics: event.ea3ce202-8fd5-5c74-8ceb-28c612278133.dubai-people-detection_person.analytics_event"}
{"time":"2026-07-10T12:13:16.962Z","level":"error","logger":"kafkajs","msg":"Response CreateTopics(key: 19, version: 3)","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","error":"Topic creation errors","correlationId":6,"size":218}}
{"time":"2026-07-10T12:14:51.363Z","level":"error","logger":"webservice","msg":"Must provide query string.","extensions":{"http":{"spec":true,"status":400,"headers":{"Allow":"GET, POST"}}},"stack":"GraphQLError: Must provide query string.\n    at createGraphQLError (/root/bin/node_modules/@graphql-tools/utils/cjs/errors.js:9:12)\n    at checkGraphQLQueryParams (/root/bin/node_modules/graphql-yoga/cjs/plugins/requestValidation/useCheckGraphQLQueryParams.js:53:46)\n    at onParams (/root/bin/node_modules/graphql-yoga/cjs/plugins/requestValidation/useCheckGraphQLQueryParams.js:120:13)\n    at YogaServer.getResultForParams (/root/bin/node_modules/graphql-yoga/cjs/server.js:310:23)\n    at YogaServer.handle (/root/bin/node_modules/graphql-yoga/cjs/server.js:83:24)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async handlerWithErrorHandling (/root/bin/node_modules/@whatwg-node/server/cjs/plugins/useErrorHandling.js:33:38)\n    at async handleRequest (/root/bin/node_modules/@whatwg-node/server/cjs/createServerAdapter.js:73:24)\n    at async requestListener (/root/bin/node_modules/@whatwg-node/server/cjs/createServerAdapter.js:100:26)"}
{"time":"2026-07-10T12:15:28.901Z","level":"error","logger":"webservice","msg":"Must provide query string.","extensions":{"http":{"spec":true,"status":400,"headers":{"Allow":"GET, POST"}}},"stack":"GraphQLError: Must provide query string.\n    at createGraphQLError (/root/bin/node_modules/@graphql-tools/utils/cjs/errors.js:9:12)\n    at checkGraphQLQueryParams (/root/bin/node_modules/graphql-yoga/cjs/plugins/requestValidation/useCheckGraphQLQueryParams.js:53:46)\n    at onParams (/root/bin/node_modules/graphql-yoga/cjs/plugins/requestValidation/useCheckGraphQLQueryParams.js:120:13)\n    at YogaServer.getResultForParams (/root/bin/node_modules/graphql-yoga/cjs/server.js:310:23)\n    at YogaServer.handle (/root/bin/node_modules/graphql-yoga/cjs/server.js:83:24)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async handlerWithErrorHandling (/root/bin/node_modules/@whatwg-node/server/cjs/plugins/useErrorHandling.js:33:38)\n    at async handleRequest (/root/bin/node_modules/@whatwg-node/server/cjs/createServerAdapter.js:73:24)\n    at async requestListener (/root/bin/node_modules/@whatwg-node/server/cjs/createServerAdapter.js:100:26)"}
{"time":"2026-07-10T12:16:01.032Z","level":"info","logger":"webservice","msg":"Creating topics: event.ea3ce202-8fd5-5c74-8ceb-28c612278133.dubai-people-detection_person.analytics_event"}
{"time":"2026-07-10T12:16:01.035Z","level":"error","logger":"kafkajs","msg":"Response CreateTopics(key: 19, version: 3)","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","error":"Topic creation errors","correlationId":8,"size":218}}
{"time":"2026-07-10T12:16:31.783Z","level":"info","logger":"webservice","msg":"Creating topics: event.ea3ce202-8fd5-5c74-8ceb-28c612278133.dubai-people-detection_person.analytics_event"}
{"time":"2026-07-10T12:16:31.785Z","level":"error","logger":"kafkajs","msg":"Response CreateTopics(key: 19, version: 3)","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","error":"Topic creation errors","correlationId":10,"size":218}}
{"time":"2026-07-10T12:32:09.285Z","level":"info","logger":"webservice","msg":"Creating topics: event.ea3ce202-8fd5-5c74-8ceb-28c612278133.dubai-people-detection_person.analytics_event"}
{"time":"2026-07-10T12:32:09.289Z","level":"error","logger":"kafkajs","msg":"Response CreateTopics(key: 19, version: 3)","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","error":"Topic creation errors","correlationId":12,"size":218}}
{"time":"2026-07-10T12:35:44.578Z","level":"error","logger":"webservice","msg":"Must provide query string.","extensions":{"http":{"spec":true,"status":400,"headers":{"Allow":"GET, POST"}}},"stack":"GraphQLError: Must provide query string.\n    at createGraphQLError (/root/bin/node_modules/@graphql-tools/utils/cjs/errors.js:9:12)\n    at checkGraphQLQueryParams (/root/bin/node_modules/graphql-yoga/cjs/plugins/requestValidation/useCheckGraphQLQueryParams.js:53:46)\n    at onParams (/root/bin/node_modules/graphql-yoga/cjs/plugins/requestValidation/useCheckGraphQLQueryParams.js:120:13)\n    at YogaServer.getResultForParams (/root/bin/node_modules/graphql-yoga/cjs/server.js:310:23)\n    at YogaServer.handle (/root/bin/node_modules/graphql-yoga/cjs/server.js:83:24)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async handlerWithErrorHandling (/root/bin/node_modules/@whatwg-node/server/cjs/plugins/useErrorHandling.js:33:38)\n    at async handleRequest (/root/bin/node_modules/@whatwg-node/server/cjs/createServerAdapter.js:73:24)\n    at async requestListener (/root/bin/node_modules/@whatwg-node/server/cjs/createServerAdapter.js:100:26)"}
{"time":"2026-07-10T12:36:23.614Z","level":"info","logger":"webservice","msg":"Creating topics: event.ea3ce202-8fd5-5c74-8ceb-28c612278133.dubai-people-detection_person.analytics_event"}
{"time":"2026-07-10T12:36:23.616Z","level":"error","logger":"kafkajs","msg":"Response CreateTopics(key: 19, version: 3)","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","error":"Topic creation errors","correlationId":14,"size":218}}
{"time":"2026-07-10T12:36:26.403Z","level":"info","logger":"webservice","msg":"Creating topics: event.ea3ce202-8fd5-5c74-8ceb-28c612278133.dubai-people-detection_person.analytics_event"}
{"time":"2026-07-10T12:36:26.406Z","level":"error","logger":"kafkajs","msg":"Response CreateTopics(key: 19, version: 3)","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","error":"Topic creation errors","correlationId":16,"size":218}}
{"time":"2026-07-10T12:42:33.053Z","level":"info","logger":"webservice","msg":"Creating topics: event.ea3ce202-8fd5-5c74-8ceb-28c612278133.dubai-people-detection_person.analytics_event"}
{"time":"2026-07-10T12:42:33.056Z","level":"error","logger":"kafkajs","msg":"Response CreateTopics(key: 19, version: 3)","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","error":"Topic creation errors","correlationId":18,"size":218}}
{"time":"2026-07-10T12:48:46.064Z","level":"info","logger":"webservice","msg":"Creating topics: event.ea3ce202-8fd5-5c74-8ceb-28c612278133.dubai-people-detection_person.analytics_event"}
{"time":"2026-07-10T12:48:46.066Z","level":"error","logger":"kafkajs","msg":"Response CreateTopics(key: 19, version: 3)","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","error":"Topic creation errors","correlationId":20,"size":218}}
{"time":"2026-07-10T12:51:06.862Z","level":"error","logger":"webservice","msg":"Must provide query string.","extensions":{"http":{"spec":true,"status":400,"headers":{"Allow":"GET, POST"}}},"stack":"GraphQLError: Must provide query string.\n    at createGraphQLError (/root/bin/node_modules/@graphql-tools/utils/cjs/errors.js:9:12)\n    at checkGraphQLQueryParams (/root/bin/node_modules/graphql-yoga/cjs/plugins/requestValidation/useCheckGraphQLQueryParams.js:53:46)\n    at onParams (/root/bin/node_modules/graphql-yoga/cjs/plugins/requestValidation/useCheckGraphQLQueryParams.js:120:13)\n    at YogaServer.getResultForParams (/root/bin/node_modules/graphql-yoga/cjs/server.js:310:23)\n    at YogaServer.handle (/root/bin/node_modules/graphql-yoga/cjs/server.js:83:24)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async handlerWithErrorHandling (/root/bin/node_modules/@whatwg-node/server/cjs/plugins/useErrorHandling.js:33:38)\n    at async handleRequest (/root/bin/node_modules/@whatwg-node/server/cjs/createServerAdapter.js:73:24)\n    at async requestListener (/root/bin/node_modules/@whatwg-node/server/cjs/createServerAdapter.js:100:26)"}
{"time":"2026-07-10T12:51:38.421Z","level":"info","logger":"webservice","msg":"Creating topics: event.ea3ce202-8fd5-5c74-8ceb-28c612278133.dubai-people-detection_person_with_helmet_without_glass.analytics_event, event.ea3ce202-8fd5-5c74-8ceb-28c612278133.dubai-people-detection_person_with_helmet.analytics_event, event.ea3ce202-8fd5-5c74-8ceb-28c612278133.dubai-people-detection_car.analytics_event"}
{"time":"2026-07-10T12:51:40.772Z","level":"info","logger":"webservice","msg":"Creating topics: event.ea3ce202-8fd5-5c74-8ceb-28c612278133.dubai-people-detection_person.analytics_event"}
{"time":"2026-07-10T12:51:40.913Z","level":"error","logger":"kafkajs","msg":"Response CreateTopics(key: 19, version: 3)","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","error":"Topic creation errors","correlationId":24,"size":218}}
{"time":"2026-07-10T12:52:38.947Z","level":"info","logger":"webservice","msg":"Creating topics: event.ea3ce202-8fd5-5c74-8ceb-28c612278133.dubai-people-detection_person.analytics_event"}
{"time":"2026-07-10T12:52:38.950Z","level":"error","logger":"kafkajs","msg":"Response CreateTopics(key: 19, version: 3)","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","error":"Topic creation errors","correlationId":27,"size":218}}
{"time":"2026-07-10T12:52:39.858Z","level":"info","logger":"webservice","msg":"Creating topics: event.ea3ce202-8fd5-5c74-8ceb-28c612278133.dubai-people-detection_person.analytics_event"}
{"time":"2026-07-10T12:52:39.861Z","level":"error","logger":"kafkajs","msg":"Response CreateTopics(key: 19, version: 3)","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","error":"Topic creation errors","correlationId":29,"size":218}}
{"time":"2026-07-11T00:56:21.388Z","level":"info","logger":"webservice","msg":"Creating topics: event.ea3ce202-8fd5-5c74-8ceb-28c612278133.dubai-people-detection_person.analytics_event"}
{"time":"2026-07-11T00:56:21.394Z","level":"error","logger":"kafkajs","msg":"Response CreateTopics(key: 19, version: 3)","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","error":"Topic creation errors","correlationId":31,"size":218}}
{"time":"2026-07-15T08:32:17.065Z","level":"info","logger":"webservice","msg":"Creating topics: event.ea3ce202-8fd5-5c74-8ceb-28c612278133.dubai-people-detection_person.analytics_event"}
{"time":"2026-07-15T08:32:17.078Z","level":"error","logger":"kafkajs","msg":"Response CreateTopics(key: 19, version: 3)","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","error":"Topic creation errors","correlationId":33,"size":218}}
{"time":"2026-07-15T08:32:17.214Z","level":"info","logger":"webservice","msg":"Creating topics: event.ea3ce202-8fd5-5c74-8ceb-28c612278133.dubai-people-detection_person.analytics_event"}
{"time":"2026-07-15T08:32:17.217Z","level":"error","logger":"kafkajs","msg":"Response CreateTopics(key: 19, version: 3)","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","error":"Topic creation errors","correlationId":35,"size":218}}
{"time":"2026-07-16T14:20:45.387Z","level":"info","logger":"webservice","msg":"Creating topics: event.ea3ce202-8fd5-5c74-8ceb-28c612278133.dubai-people-detection_person.analytics_event"}
{"time":"2026-07-16T14:20:45.392Z","level":"error","logger":"kafkajs","msg":"Response CreateTopics(key: 19, version: 3)","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","error":"Topic creation errors","correlationId":37,"size":218}}
{"time":"2026-07-16T14:20:45.527Z","level":"info","logger":"webservice","msg":"Creating topics: event.ea3ce202-8fd5-5c74-8ceb-28c612278133.dubai-people-detection_person.analytics_event"}
{"time":"2026-07-16T14:20:45.530Z","level":"error","logger":"kafkajs","msg":"Response CreateTopics(key: 19, version: 3)","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","error":"Topic creation errors","correlationId":39,"size":218}}
{"time":"2026-07-17T14:15:06.251Z","level":"info","logger":"webservice","msg":"Creating topics: event.ea3ce202-8fd5-5c74-8ceb-28c612278133.dubai-people-detection_person.analytics_event"}
{"time":"2026-07-17T14:15:06.256Z","level":"error","logger":"kafkajs","msg":"Response CreateTopics(key: 19, version: 3)","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","error":"Topic creation errors","correlationId":41,"size":218}}
{"time":"2026-07-17T14:15:06.322Z","level":"info","logger":"webservice","msg":"Creating topics: event.ea3ce202-8fd5-5c74-8ceb-28c612278133.dubai-people-detection_person.analytics_event"}
{"time":"2026-07-17T14:15:06.325Z","level":"error","logger":"kafkajs","msg":"Response CreateTopics(key: 19, version: 3)","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","error":"Topic creation errors","correlationId":43,"size":218}}
{"time":"2026-07-17T14:15:21.216Z","level":"info","logger":"webservice","msg":"Creating topics: event.ea3ce202-8fd5-5c74-8ceb-28c612278133.dubai-people-detection_person.analytics_event"}
{"time":"2026-07-17T14:15:21.219Z","level":"error","logger":"kafkajs","msg":"Response CreateTopics(key: 19, version: 3)","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","error":"Topic creation errors","correlationId":45,"size":218}}
{"time":"2026-07-17T20:58:15.822Z","level":"info","logger":"webservice","msg":"Creating topics: event.ea3ce202-8fd5-5c74-8ceb-28c612278133.dubai-people-detection_person.analytics_event"}
{"time":"2026-07-17T20:58:15.827Z","level":"error","logger":"kafkajs","msg":"Response CreateTopics(key: 19, version: 3)","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","error":"Topic creation errors","correlationId":47,"size":218}}
{"time":"2026-07-18T15:45:06.515Z","level":"info","logger":"webservice","msg":"Creating topics: event.ea3ce202-8fd5-5c74-8ceb-28c612278133.dubai-people-detection_person.analytics_event"}
{"time":"2026-07-18T15:45:06.520Z","level":"error","logger":"kafkajs","msg":"Response CreateTopics(key: 19, version: 3)","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","error":"Topic creation errors","correlationId":49,"size":218}}
{"time":"2026-07-25T14:57:34.709Z","level":"info","logger":"webservice","msg":"Creating topics: event.ea3ce202-8fd5-5c74-8ceb-28c612278133.dubai-people-detection_person.analytics_event"}
{"time":"2026-07-25T14:57:34.713Z","level":"info","logger":"webservice","msg":"Creating topics: event.ea3ce202-8fd5-5c74-8ceb-28c612278133.dubai-people-detection_person.analytics_event"}
{"time":"2026-07-25T14:57:34.716Z","level":"error","logger":"kafkajs","msg":"Response CreateTopics(key: 19, version: 3)","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","error":"Topic creation errors","correlationId":51,"size":218}}
{"time":"2026-07-25T14:57:34.718Z","level":"error","logger":"kafkajs","msg":"Response CreateTopics(key: 19, version: 3)","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","error":"Topic creation errors","correlationId":52,"size":218}}
{"time":"2026-07-25T17:26:33.711Z","level":"info","logger":"webservice","msg":"Creating topics: event.ea3ce202-8fd5-5c74-8ceb-28c612278133.dubai-people-detection_person.analytics_event"}
{"time":"2026-07-25T17:26:33.716Z","level":"error","logger":"kafkajs","msg":"Response CreateTopics(key: 19, version: 3)","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","error":"Topic creation errors","correlationId":54,"size":218}}
{"time":"2026-07-27T08:36:57.160Z","level":"info","logger":"webservice","msg":"Creating topics: event.ea3ce202-8fd5-5c74-8ceb-28c612278133.dubai-people-detection_person.analytics_event"}
{"time":"2026-07-27T08:36:57.166Z","level":"error","logger":"kafkajs","msg":"Response CreateTopics(key: 19, version: 3)","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","error":"Topic creation errors","correlationId":56,"size":218}}
{"time":"2026-07-27T08:37:05.333Z","level":"info","logger":"webservice","msg":"Creating topics: event.ea3ce202-8fd5-5c74-8ceb-28c612278133.dubai-people-detection_person.analytics_event"}
{"time":"2026-07-27T08:37:05.335Z","level":"error","logger":"kafkajs","msg":"Response CreateTopics(key: 19, version: 3)","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","error":"Topic creation errors","correlationId":58,"size":218}}
{"time":"2026-07-27T08:37:13.708Z","level":"info","logger":"webservice","msg":"Creating topics: event.ea3ce202-8fd5-5c74-8ceb-28c612278133.dubai-people-detection_person.analytics_event"}
{"time":"2026-07-27T08:37:13.710Z","level":"error","logger":"kafkajs","msg":"Response CreateTopics(key: 19, version: 3)","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","error":"Topic creation errors","correlationId":60,"size":218}}
{"time":"2026-07-27T08:37:22.472Z","level":"info","logger":"webservice","msg":"Creating topics: event.ea3ce202-8fd5-5c74-8ceb-28c612278133.dubai-people-detection_person.analytics_event"}
{"time":"2026-07-27T08:37:22.474Z","level":"error","logger":"kafkajs","msg":"Response CreateTopics(key: 19, version: 3)","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","error":"Topic creation errors","correlationId":62,"size":218}}
{"time":"2026-07-27T08:37:22.495Z","level":"error","logger":"webservice","msg":"Could not update the endpoint \"6511705c-39be-4e5b-9b88-ab59df97d458\". Error configuring endpoint: 503 Service Unavailable","path":["register"],"locations":[{"line":3,"column":13}],"extensions":{},"stack":"Error: Could not update the endpoint \"6511705c-39be-4e5b-9b88-ab59df97d458\". Error configuring endpoint: 503 Service Unavailable\n    at EndpointService.configureEndpoint (/root/bin/services/endpoint-service.js:97:10)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async Object.register (/root/bin/bridge_api.js:53:13)\n    at async /root/bin/node_modules/@envelop/core/cjs/orchestrator.js:376:27\n    at async YogaServer.getResultForParams (/root/bin/node_modules/graphql-yoga/cjs/server.js:331:26)\n    at async YogaServer.handle (/root/bin/node_modules/graphql-yoga/cjs/server.js:78:29)\n    at async handlerWithErrorHandling (/root/bin/node_modules/@whatwg-node/server/cjs/plugins/useErrorHandling.js:33:38)\n    at async handleRequest (/root/bin/node_modules/@whatwg-node/server/cjs/createServerAdapter.js:73:24)\n    at async requestListener (/root/bin/node_modules/@whatwg-node/server/cjs/createServerAdapter.js:100:26)"}
{"time":"2026-07-27T08:37:31.052Z","level":"info","logger":"webservice","msg":"Creating topics: event.ea3ce202-8fd5-5c74-8ceb-28c612278133.dubai-people-detection_person.analytics_event"}
{"time":"2026-07-27T08:37:31.054Z","level":"error","logger":"kafkajs","msg":"Response CreateTopics(key: 19, version: 3)","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","error":"Topic creation errors","correlationId":64,"size":218}}
{"time":"2026-07-27T08:37:31.072Z","level":"error","logger":"webservice","msg":"Could not update the endpoint \"6511705c-39be-4e5b-9b88-ab59df97d458\". Error configuring endpoint: 503 Service Unavailable","path":["register"],"locations":[{"line":3,"column":13}],"extensions":{},"stack":"Error: Could not update the endpoint \"6511705c-39be-4e5b-9b88-ab59df97d458\". Error configuring endpoint: 503 Service Unavailable\n    at EndpointService.configureEndpoint (/root/bin/services/endpoint-service.js:97:10)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async Object.register (/root/bin/bridge_api.js:53:13)\n    at async /root/bin/node_modules/@envelop/core/cjs/orchestrator.js:376:27\n    at async YogaServer.getResultForParams (/root/bin/node_modules/graphql-yoga/cjs/server.js:331:26)\n    at async YogaServer.handle (/root/bin/node_modules/graphql-yoga/cjs/server.js:78:29)\n    at async handlerWithErrorHandling (/root/bin/node_modules/@whatwg-node/server/cjs/plugins/useErrorHandling.js:33:38)\n    at async handleRequest (/root/bin/node_modules/@whatwg-node/server/cjs/createServerAdapter.js:73:24)\n    at async requestListener (/root/bin/node_modules/@whatwg-node/server/cjs/createServerAdapter.js:100:26)"}
{"time":"2026-07-27T08:37:41.287Z","level":"info","logger":"webservice","msg":"Creating topics: event.ea3ce202-8fd5-5c74-8ceb-28c612278133.dubai-people-detection_person.analytics_event"}
{"time":"2026-07-27T08:37:41.290Z","level":"error","logger":"kafkajs","msg":"Response CreateTopics(key: 19, version: 3)","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","error":"Topic creation errors","correlationId":66,"size":218}}
{"time":"2026-07-27T08:37:41.304Z","level":"error","logger":"webservice","msg":"Could not update the endpoint \"6511705c-39be-4e5b-9b88-ab59df97d458\". Error configuring endpoint: 503 Service Unavailable","path":["register"],"locations":[{"line":3,"column":13}],"extensions":{},"stack":"Error: Could not update the endpoint \"6511705c-39be-4e5b-9b88-ab59df97d458\". Error configuring endpoint: 503 Service Unavailable\n    at EndpointService.configureEndpoint (/root/bin/services/endpoint-service.js:97:10)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async Object.register (/root/bin/bridge_api.js:53:13)\n    at async /root/bin/node_modules/@envelop/core/cjs/orchestrator.js:376:27\n    at async YogaServer.getResultForParams (/root/bin/node_modules/graphql-yoga/cjs/server.js:331:26)\n    at async YogaServer.handle (/root/bin/node_modules/graphql-yoga/cjs/server.js:78:29)\n    at async handlerWithErrorHandling (/root/bin/node_modules/@whatwg-node/server/cjs/plugins/useErrorHandling.js:33:38)\n    at async handleRequest (/root/bin/node_modules/@whatwg-node/server/cjs/createServerAdapter.js:73:24)\n    at async requestListener (/root/bin/node_modules/@whatwg-node/server/cjs/createServerAdapter.js:100:26)"}
{"time":"2026-07-27T08:37:54.678Z","level":"info","logger":"webservice","msg":"Creating topics: event.ea3ce202-8fd5-5c74-8ceb-28c612278133.dubai-people-detection_person.analytics_event"}
{"time":"2026-07-27T08:37:54.680Z","level":"error","logger":"kafkajs","msg":"Response CreateTopics(key: 19, version: 3)","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","error":"Topic creation errors","correlationId":68,"size":218}}
{"time":"2026-07-27T08:37:54.694Z","level":"error","logger":"webservice","msg":"Could not update the endpoint \"6511705c-39be-4e5b-9b88-ab59df97d458\". Error configuring endpoint: 503 Service Unavailable","path":["register"],"locations":[{"line":3,"column":13}],"extensions":{},"stack":"Error: Could not update the endpoint \"6511705c-39be-4e5b-9b88-ab59df97d458\". Error configuring endpoint: 503 Service Unavailable\n    at EndpointService.configureEndpoint (/root/bin/services/endpoint-service.js:97:10)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async Object.register (/root/bin/bridge_api.js:53:13)\n    at async /root/bin/node_modules/@envelop/core/cjs/orchestrator.js:376:27\n    at async YogaServer.getResultForParams (/root/bin/node_modules/graphql-yoga/cjs/server.js:331:26)\n    at async YogaServer.handle (/root/bin/node_modules/graphql-yoga/cjs/server.js:78:29)\n    at async handlerWithErrorHandling (/root/bin/node_modules/@whatwg-node/server/cjs/plugins/useErrorHandling.js:33:38)\n    at async handleRequest (/root/bin/node_modules/@whatwg-node/server/cjs/createServerAdapter.js:73:24)\n    at async requestListener (/root/bin/node_modules/@whatwg-node/server/cjs/createServerAdapter.js:100:26)"}
{"time":"2026-07-27T08:38:11.368Z","level":"info","logger":"webservice","msg":"Creating topics: event.ea3ce202-8fd5-5c74-8ceb-28c612278133.dubai-people-detection_person.analytics_event"}
{"time":"2026-07-27T08:38:11.371Z","level":"error","logger":"kafkajs","msg":"Response CreateTopics(key: 19, version: 3)","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","error":"Topic creation errors","correlationId":70,"size":218}}
{"time":"2026-07-27T08:38:33.410Z","level":"info","logger":"webservice","msg":"Creating topics: event.ea3ce202-8fd5-5c74-8ceb-28c612278133.dubai-people-detection_person.analytics_event"}
{"time":"2026-07-27T08:38:33.412Z","level":"error","logger":"kafkajs","msg":"Response CreateTopics(key: 19, version: 3)","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","error":"Topic creation errors","correlationId":72,"size":218}}
{"time":"2026-07-27T08:38:33.457Z","level":"error","logger":"webservice","msg":"Could not update the endpoint \"6511705c-39be-4e5b-9b88-ab59df97d458\". Error configuring endpoint: 503 Service Unavailable","path":["register"],"locations":[{"line":3,"column":13}],"extensions":{},"stack":"Error: Could not update the endpoint \"6511705c-39be-4e5b-9b88-ab59df97d458\". Error configuring endpoint: 503 Service Unavailable\n    at EndpointService.configureEndpoint (/root/bin/services/endpoint-service.js:97:10)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async Object.register (/root/bin/bridge_api.js:53:13)\n    at async /root/bin/node_modules/@envelop/core/cjs/orchestrator.js:376:27\n    at async YogaServer.getResultForParams (/root/bin/node_modules/graphql-yoga/cjs/server.js:331:26)\n    at async YogaServer.handle (/root/bin/node_modules/graphql-yoga/cjs/server.js:78:29)\n    at async handlerWithErrorHandling (/root/bin/node_modules/@whatwg-node/server/cjs/plugins/useErrorHandling.js:33:38)\n    at async handleRequest (/root/bin/node_modules/@whatwg-node/server/cjs/createServerAdapter.js:73:24)\n    at async requestListener (/root/bin/node_modules/@whatwg-node/server/cjs/createServerAdapter.js:100:26)"}
{"time":"2026-07-27T08:38:40.593Z","level":"info","logger":"webservice","msg":"Creating topics: event.ea3ce202-8fd5-5c74-8ceb-28c612278133.dubai-people-detection_person.analytics_event"}
{"time":"2026-07-27T08:38:40.595Z","level":"error","logger":"kafkajs","msg":"Response CreateTopics(key: 19, version: 3)","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","error":"Topic creation errors","correlationId":74,"size":218}}
{"time":"2026-07-27T08:38:40.614Z","level":"error","logger":"webservice","msg":"Could not update the endpoint \"6511705c-39be-4e5b-9b88-ab59df97d458\". Error configuring endpoint: 503 Service Unavailable","path":["register"],"locations":[{"line":3,"column":13}],"extensions":{},"stack":"Error: Could not update the endpoint \"6511705c-39be-4e5b-9b88-ab59df97d458\". Error configuring endpoint: 503 Service Unavailable\n    at EndpointService.configureEndpoint (/root/bin/services/endpoint-service.js:97:10)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async Object.register (/root/bin/bridge_api.js:53:13)\n    at async /root/bin/node_modules/@envelop/core/cjs/orchestrator.js:376:27\n    at async YogaServer.getResultForParams (/root/bin/node_modules/graphql-yoga/cjs/server.js:331:26)\n    at async YogaServer.handle (/root/bin/node_modules/graphql-yoga/cjs/server.js:78:29)\n    at async handlerWithErrorHandling (/root/bin/node_modules/@whatwg-node/server/cjs/plugins/useErrorHandling.js:33:38)\n    at async handleRequest (/root/bin/node_modules/@whatwg-node/server/cjs/createServerAdapter.js:73:24)\n    at async requestListener (/root/bin/node_modules/@whatwg-node/server/cjs/createServerAdapter.js:100:26)"}
{"time":"2026-07-27T08:38:47.961Z","level":"info","logger":"webservice","msg":"Creating topics: event.ea3ce202-8fd5-5c74-8ceb-28c612278133.dubai-people-detection_person.analytics_event"}
{"time":"2026-07-27T08:38:47.964Z","level":"error","logger":"kafkajs","msg":"Response CreateTopics(key: 19, version: 3)","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","error":"Topic creation errors","correlationId":76,"size":218}}
{"time":"2026-07-27T08:38:47.982Z","level":"error","logger":"webservice","msg":"Could not update the endpoint \"6511705c-39be-4e5b-9b88-ab59df97d458\". Error configuring endpoint: 503 Service Unavailable","path":["register"],"locations":[{"line":3,"column":13}],"extensions":{},"stack":"Error: Could not update the endpoint \"6511705c-39be-4e5b-9b88-ab59df97d458\". Error configuring endpoint: 503 Service Unavailable\n    at EndpointService.configureEndpoint (/root/bin/services/endpoint-service.js:97:10)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async Object.register (/root/bin/bridge_api.js:53:13)\n    at async /root/bin/node_modules/@envelop/core/cjs/orchestrator.js:376:27\n    at async YogaServer.getResultForParams (/root/bin/node_modules/graphql-yoga/cjs/server.js:331:26)\n    at async YogaServer.handle (/root/bin/node_modules/graphql-yoga/cjs/server.js:78:29)\n    at async handlerWithErrorHandling (/root/bin/node_modules/@whatwg-node/server/cjs/plugins/useErrorHandling.js:33:38)\n    at async handleRequest (/root/bin/node_modules/@whatwg-node/server/cjs/createServerAdapter.js:73:24)\n    at async requestListener (/root/bin/node_modules/@whatwg-node/server/cjs/createServerAdapter.js:100:26)"}
{"time":"2026-07-27T08:38:55.728Z","level":"info","logger":"webservice","msg":"Creating topics: event.ea3ce202-8fd5-5c74-8ceb-28c612278133.dubai-people-detection_person.analytics_event"}
{"time":"2026-07-27T08:38:55.730Z","level":"error","logger":"kafkajs","msg":"Response CreateTopics(key: 19, version: 3)","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","error":"Topic creation errors","correlationId":78,"size":218}}
{"time":"2026-07-27T08:38:55.749Z","level":"error","logger":"webservice","msg":"Could not update the endpoint \"6511705c-39be-4e5b-9b88-ab59df97d458\". Error configuring endpoint: 503 Service Unavailable","path":["register"],"locations":[{"line":3,"column":13}],"extensions":{},"stack":"Error: Could not update the endpoint \"6511705c-39be-4e5b-9b88-ab59df97d458\". Error configuring endpoint: 503 Service Unavailable\n    at EndpointService.configureEndpoint (/root/bin/services/endpoint-service.js:97:10)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async Object.register (/root/bin/bridge_api.js:53:13)\n    at async /root/bin/node_modules/@envelop/core/cjs/orchestrator.js:376:27\n    at async YogaServer.getResultForParams (/root/bin/node_modules/graphql-yoga/cjs/server.js:331:26)\n    at async YogaServer.handle (/root/bin/node_modules/graphql-yoga/cjs/server.js:78:29)\n    at async handlerWithErrorHandling (/root/bin/node_modules/@whatwg-node/server/cjs/plugins/useErrorHandling.js:33:38)\n    at async handleRequest (/root/bin/node_modules/@whatwg-node/server/cjs/createServerAdapter.js:73:24)\n    at async requestListener (/root/bin/node_modules/@whatwg-node/server/cjs/createServerAdapter.js:100:26)"}
{"time":"2026-07-27T08:39:04.317Z","level":"info","logger":"webservice","msg":"Creating topics: event.ea3ce202-8fd5-5c74-8ceb-28c612278133.dubai-people-detection_person.analytics_event"}
{"time":"2026-07-27T08:39:04.320Z","level":"error","logger":"kafkajs","msg":"Response CreateTopics(key: 19, version: 3)","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","error":"Topic creation errors","correlationId":80,"size":218}}
{"time":"2026-07-27T08:39:04.338Z","level":"error","logger":"webservice","msg":"Could not update the endpoint \"6511705c-39be-4e5b-9b88-ab59df97d458\". Error configuring endpoint: 503 Service Unavailable","path":["register"],"locations":[{"line":3,"column":13}],"extensions":{},"stack":"Error: Could not update the endpoint \"6511705c-39be-4e5b-9b88-ab59df97d458\". Error configuring endpoint: 503 Service Unavailable\n    at EndpointService.configureEndpoint (/root/bin/services/endpoint-service.js:97:10)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async Object.register (/root/bin/bridge_api.js:53:13)\n    at async /root/bin/node_modules/@envelop/core/cjs/orchestrator.js:376:27\n    at async YogaServer.getResultForParams (/root/bin/node_modules/graphql-yoga/cjs/server.js:331:26)\n    at async YogaServer.handle (/root/bin/node_modules/graphql-yoga/cjs/server.js:78:29)\n    at async handlerWithErrorHandling (/root/bin/node_modules/@whatwg-node/server/cjs/plugins/useErrorHandling.js:33:38)\n    at async handleRequest (/root/bin/node_modules/@whatwg-node/server/cjs/createServerAdapter.js:73:24)\n    at async requestListener (/root/bin/node_modules/@whatwg-node/server/cjs/createServerAdapter.js:100:26)"}
{"time":"2026-07-27T08:39:14.481Z","level":"info","logger":"webservice","msg":"Creating topics: event.ea3ce202-8fd5-5c74-8ceb-28c612278133.dubai-people-detection_person.analytics_event"}
{"time":"2026-07-27T08:39:14.483Z","level":"error","logger":"kafkajs","msg":"Response CreateTopics(key: 19, version: 3)","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","error":"Topic creation errors","correlationId":82,"size":218}}
{"time":"2026-07-27T08:39:14.516Z","level":"error","logger":"webservice","msg":"Could not update the endpoint \"6511705c-39be-4e5b-9b88-ab59df97d458\". Error configuring endpoint: 503 Service Unavailable","path":["register"],"locations":[{"line":3,"column":13}],"extensions":{},"stack":"Error: Could not update the endpoint \"6511705c-39be-4e5b-9b88-ab59df97d458\". Error configuring endpoint: 503 Service Unavailable\n    at EndpointService.configureEndpoint (/root/bin/services/endpoint-service.js:97:10)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async Object.register (/root/bin/bridge_api.js:53:13)\n    at async /root/bin/node_modules/@envelop/core/cjs/orchestrator.js:376:27\n    at async YogaServer.getResultForParams (/root/bin/node_modules/graphql-yoga/cjs/server.js:331:26)\n    at async YogaServer.handle (/root/bin/node_modules/graphql-yoga/cjs/server.js:78:29)\n    at async handlerWithErrorHandling (/root/bin/node_modules/@whatwg-node/server/cjs/plugins/useErrorHandling.js:33:38)\n    at async handleRequest (/root/bin/node_modules/@whatwg-node/server/cjs/createServerAdapter.js:73:24)\n    at async requestListener (/root/bin/node_modules/@whatwg-node/server/cjs/createServerAdapter.js:100:26)"}
{"time":"2026-07-27T08:39:27.861Z","level":"info","logger":"webservice","msg":"Creating topics: event.ea3ce202-8fd5-5c74-8ceb-28c612278133.dubai-people-detection_person.analytics_event"}
{"time":"2026-07-27T08:39:27.863Z","level":"error","logger":"kafkajs","msg":"Response CreateTopics(key: 19, version: 3)","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","error":"Topic creation errors","correlationId":84,"size":218}}
{"time":"2026-07-27T08:39:27.897Z","level":"error","logger":"webservice","msg":"Could not update the endpoint \"6511705c-39be-4e5b-9b88-ab59df97d458\". Error configuring endpoint: 503 Service Unavailable","path":["register"],"locations":[{"line":3,"column":13}],"extensions":{},"stack":"Error: Could not update the endpoint \"6511705c-39be-4e5b-9b88-ab59df97d458\". Error configuring endpoint: 503 Service Unavailable\n    at EndpointService.configureEndpoint (/root/bin/services/endpoint-service.js:97:10)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async Object.register (/root/bin/bridge_api.js:53:13)\n    at async /root/bin/node_modules/@envelop/core/cjs/orchestrator.js:376:27\n    at async YogaServer.getResultForParams (/root/bin/node_modules/graphql-yoga/cjs/server.js:331:26)\n    at async YogaServer.handle (/root/bin/node_modules/graphql-yoga/cjs/server.js:78:29)\n    at async handlerWithErrorHandling (/root/bin/node_modules/@whatwg-node/server/cjs/plugins/useErrorHandling.js:33:38)\n    at async handleRequest (/root/bin/node_modules/@whatwg-node/server/cjs/createServerAdapter.js:73:24)\n    at async requestListener (/root/bin/node_modules/@whatwg-node/server/cjs/createServerAdapter.js:100:26)"}
{"time":"2026-07-27T08:39:47.641Z","level":"info","logger":"webservice","msg":"Creating topics: event.ea3ce202-8fd5-5c74-8ceb-28c612278133.dubai-people-detection_person.analytics_event"}
{"time":"2026-07-27T08:39:47.644Z","level":"error","logger":"kafkajs","msg":"Response CreateTopics(key: 19, version: 3)","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","error":"Topic creation errors","correlationId":86,"size":218}}
{"time":"2026-07-27T08:39:47.673Z","level":"error","logger":"webservice","msg":"Could not update the endpoint \"6511705c-39be-4e5b-9b88-ab59df97d458\". Error configuring endpoint: 503 Service Unavailable","path":["register"],"locations":[{"line":3,"column":13}],"extensions":{},"stack":"Error: Could not update the endpoint \"6511705c-39be-4e5b-9b88-ab59df97d458\". Error configuring endpoint: 503 Service Unavailable\n    at EndpointService.configureEndpoint (/root/bin/services/endpoint-service.js:97:10)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async Object.register (/root/bin/bridge_api.js:53:13)\n    at async /root/bin/node_modules/@envelop/core/cjs/orchestrator.js:376:27\n    at async YogaServer.getResultForParams (/root/bin/node_modules/graphql-yoga/cjs/server.js:331:26)\n    at async YogaServer.handle (/root/bin/node_modules/graphql-yoga/cjs/server.js:78:29)\n    at async handlerWithErrorHandling (/root/bin/node_modules/@whatwg-node/server/cjs/plugins/useErrorHandling.js:33:38)\n    at async handleRequest (/root/bin/node_modules/@whatwg-node/server/cjs/createServerAdapter.js:73:24)\n    at async requestListener (/root/bin/node_modules/@whatwg-node/server/cjs/createServerAdapter.js:100:26)"}
{"time":"2026-07-27T08:40:20.213Z","level":"info","logger":"webservice","msg":"Creating topics: event.ea3ce202-8fd5-5c74-8ceb-28c612278133.dubai-people-detection_person.analytics_event"}
{"time":"2026-07-27T08:40:20.215Z","level":"error","logger":"kafkajs","msg":"Response CreateTopics(key: 19, version: 3)","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","error":"Topic creation errors","correlationId":88,"size":218}}
{"time":"2026-07-27T08:40:38.321Z","level":"info","logger":"webservice","msg":"Creating topics: event.ea3ce202-8fd5-5c74-8ceb-28c612278133.dubai-people-detection_person.analytics_event"}
{"time":"2026-07-27T08:40:38.323Z","level":"error","logger":"kafkajs","msg":"Response CreateTopics(key: 19, version: 3)","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","error":"Topic creation errors","correlationId":90,"size":218}}
{"time":"2026-07-27T08:40:50.771Z","level":"info","logger":"webservice","msg":"Creating topics: event.ea3ce202-8fd5-5c74-8ceb-28c612278133.dubai-people-detection_person.analytics_event"}
{"time":"2026-07-27T08:40:50.773Z","level":"error","logger":"kafkajs","msg":"Response CreateTopics(key: 19, version: 3)","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","error":"Topic creation errors","correlationId":92,"size":218}}
{"time":"2026-07-27T09:03:23.052Z","level":"info","logger":"webservice","msg":"Creating topics: event.ea3ce202-8fd5-5c74-8ceb-28c612278133.dubai-people-detection_person.analytics_event"}
{"time":"2026-07-27T09:03:23.055Z","level":"error","logger":"kafkajs","msg":"Response CreateTopics(key: 19, version: 3)","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","error":"Topic creation errors","correlationId":94,"size":218}}
{"time":"2026-07-27T09:03:35.620Z","level":"info","logger":"webservice","msg":"Creating topics: event.ea3ce202-8fd5-5c74-8ceb-28c612278133.dubai-people-detection_person.analytics_event"}
{"time":"2026-07-27T09:03:35.623Z","level":"error","logger":"kafkajs","msg":"Response CreateTopics(key: 19, version: 3)","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","error":"Topic creation errors","correlationId":96,"size":218}}
{"time":"2026-07-27T09:03:47.729Z","level":"info","logger":"webservice","msg":"Creating topics: event.ea3ce202-8fd5-5c74-8ceb-28c612278133.dubai-people-detection_person.analytics_event"}
{"time":"2026-07-27T09:03:47.731Z","level":"error","logger":"kafkajs","msg":"Response CreateTopics(key: 19, version: 3)","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","error":"Topic creation errors","correlationId":98,"size":218}}
{"time":"2026-07-27T09:03:56.573Z","level":"info","logger":"webservice","msg":"Creating topics: event.ea3ce202-8fd5-5c74-8ceb-28c612278133.dubai-people-detection_person.analytics_event"}
{"time":"2026-07-27T09:03:56.575Z","level":"error","logger":"kafkajs","msg":"Response CreateTopics(key: 19, version: 3)","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","error":"Topic creation errors","correlationId":100,"size":218}}
{"time":"2026-07-27T09:04:07.076Z","level":"info","logger":"webservice","msg":"Creating topics: event.ea3ce202-8fd5-5c74-8ceb-28c612278133.dubai-people-detection_person.analytics_event"}
{"time":"2026-07-27T09:04:07.079Z","level":"error","logger":"kafkajs","msg":"Response CreateTopics(key: 19, version: 3)","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","error":"Topic creation errors","correlationId":102,"size":218}}
{"time":"2026-07-27T09:04:17.589Z","level":"info","logger":"webservice","msg":"Creating topics: event.ea3ce202-8fd5-5c74-8ceb-28c612278133.dubai-people-detection_person.analytics_event"}
{"time":"2026-07-27T09:04:17.591Z","level":"error","logger":"kafkajs","msg":"Response CreateTopics(key: 19, version: 3)","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","error":"Topic creation errors","correlationId":104,"size":218}}
{"time":"2026-07-27T09:04:26.584Z","level":"info","logger":"webservice","msg":"Creating topics: event.ea3ce202-8fd5-5c74-8ceb-28c612278133.dubai-people-detection_person.analytics_event"}
{"time":"2026-07-27T09:04:26.586Z","level":"error","logger":"kafkajs","msg":"Response CreateTopics(key: 19, version: 3)","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","error":"Topic creation errors","correlationId":106,"size":218}}
{"time":"2026-07-27T09:04:37.107Z","level":"info","logger":"webservice","msg":"Creating topics: event.ea3ce202-8fd5-5c74-8ceb-28c612278133.dubai-people-detection_person.analytics_event"}
{"time":"2026-07-27T09:04:37.109Z","level":"error","logger":"kafkajs","msg":"Response CreateTopics(key: 19, version: 3)","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","error":"Topic creation errors","correlationId":108,"size":218}}
{"time":"2026-07-27T09:04:47.663Z","level":"info","logger":"webservice","msg":"Creating topics: event.ea3ce202-8fd5-5c74-8ceb-28c612278133.dubai-people-detection_person.analytics_event"}
{"time":"2026-07-27T09:04:47.665Z","level":"error","logger":"kafkajs","msg":"Response CreateTopics(key: 19, version: 3)","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","error":"Topic creation errors","correlationId":110,"size":218}}
{"time":"2026-07-27T09:04:56.598Z","level":"info","logger":"webservice","msg":"Creating topics: event.ea3ce202-8fd5-5c74-8ceb-28c612278133.dubai-people-detection_person.analytics_event"}
{"time":"2026-07-27T09:04:56.600Z","level":"error","logger":"kafkajs","msg":"Response CreateTopics(key: 19, version: 3)","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","error":"Topic creation errors","correlationId":112,"size":218}}
{"time":"2026-07-27T09:05:07.097Z","level":"info","logger":"webservice","msg":"Creating topics: event.ea3ce202-8fd5-5c74-8ceb-28c612278133.dubai-people-detection_person.analytics_event"}
{"time":"2026-07-27T09:05:07.099Z","level":"error","logger":"kafkajs","msg":"Response CreateTopics(key: 19, version: 3)","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","error":"Topic creation errors","correlationId":114,"size":218}}
{"time":"2026-07-27T09:05:17.583Z","level":"info","logger":"webservice","msg":"Creating topics: event.ea3ce202-8fd5-5c74-8ceb-28c612278133.dubai-people-detection_person.analytics_event"}
{"time":"2026-07-27T09:05:17.585Z","level":"error","logger":"kafkajs","msg":"Response CreateTopics(key: 19, version: 3)","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","error":"Topic creation errors","correlationId":116,"size":218}}
{"time":"2026-07-27T09:05:28.043Z","level":"info","logger":"webservice","msg":"Creating topics: event.ea3ce202-8fd5-5c74-8ceb-28c612278133.dubai-people-detection_person.analytics_event"}
{"time":"2026-07-27T09:05:28.046Z","level":"error","logger":"kafkajs","msg":"Response CreateTopics(key: 19, version: 3)","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","error":"Topic creation errors","correlationId":118,"size":218}}
{"time":"2026-07-27T09:05:38.601Z","level":"info","logger":"webservice","msg":"Creating topics: event.ea3ce202-8fd5-5c74-8ceb-28c612278133.dubai-people-detection_person.analytics_event"}
{"time":"2026-07-27T09:05:38.605Z","level":"error","logger":"kafkajs","msg":"Response CreateTopics(key: 19, version: 3)","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","error":"Topic creation errors","correlationId":120,"size":218}}
{"time":"2026-07-27T09:05:49.062Z","level":"info","logger":"webservice","msg":"Creating topics: event.ea3ce202-8fd5-5c74-8ceb-28c612278133.dubai-people-detection_person.analytics_event"}
{"time":"2026-07-27T09:05:49.064Z","level":"error","logger":"kafkajs","msg":"Response CreateTopics(key: 19, version: 3)","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","error":"Topic creation errors","correlationId":122,"size":218}}
{"time":"2026-07-27T09:05:59.593Z","level":"info","logger":"webservice","msg":"Creating topics: event.ea3ce202-8fd5-5c74-8ceb-28c612278133.dubai-people-detection_person.analytics_event"}
{"time":"2026-07-27T09:05:59.595Z","level":"error","logger":"kafkajs","msg":"Response CreateTopics(key: 19, version: 3)","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","error":"Topic creation errors","correlationId":124,"size":218}}
{"time":"2026-07-27T09:06:09.096Z","level":"info","logger":"webservice","msg":"Creating topics: event.ea3ce202-8fd5-5c74-8ceb-28c612278133.dubai-people-detection_person.analytics_event"}
{"time":"2026-07-27T09:06:09.098Z","level":"error","logger":"kafkajs","msg":"Response CreateTopics(key: 19, version: 3)","data":{"broker":"aibridge-kafka-broker:29092","clientId":"vmsbridge/webservice","error":"Topic creation errors","correlationId":126,"size":218}}
